/**
 * 
 */
package net.sahv.bdyz.service;

import java.util.List;
import java.util.Map;

import net.sahv.bdyz.mapper.MemberLoginInfoMapper;
import net.sahv.bdyz.model.MemberLoginInfo;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

/**
 * @author 张天敏
 * @date 日期：2016年9月27日 时间：上午9:44:12
 */
@Service
public class MemberLoginInfoService {
	
	@Autowired
	private MemberLoginInfoMapper memberLoginInfoMapper;
	
    public int deleteByPrimaryKey(Integer mliId){
    	return memberLoginInfoMapper.deleteByPrimaryKey(mliId);
    }

    public int insert(MemberLoginInfo record){
    	return memberLoginInfoMapper.insert(record);
    }

    public MemberLoginInfo selectByPrimaryKey(Integer mliId){
    	return memberLoginInfoMapper.selectByPrimaryKey(mliId);
    }

    public List<MemberLoginInfo> selectAll(){
    	return memberLoginInfoMapper.selectAll();
    }

    public int updateByPrimaryKey(MemberLoginInfo record){
    	return memberLoginInfoMapper.updateByPrimaryKey(record);
    }

	/**
	 * 会员访问排名列表（日）
	 * @author 张天敏
	 * @date 日期：2016年9月27日 时间：上午10:39:44
	 * @param param
	 * @return
	 */
	public List<Map<String, Object>> memberSortDayList(Map<String, Object> param) {
		return memberLoginInfoMapper.memberSortDayList(param);
	}

	/**
	 * 会员访问排名列表（日）统计
	 * @author 张天敏
	 * @date 日期：2016年9月27日 时间：上午10:39:53
	 * @param param
	 * @return
	 */
	public Integer memberSortDayListCount(Map<String, Object> param) {
		return memberLoginInfoMapper.memberSortDayListCount(param);
	}
	/**
	 * 获取登录年份
	* @author  作者 : 周晓娜
	* @date 创建时间：2016年9月29日 上午9:33:08
	* @param
	* @parameter
	* @return
	 */
	public List<Map<String,Object>> getYearInfo(){
		return memberLoginInfoMapper.getYearInfo();
	}
}
